@font-face {
  font-family: 'iconfont';  /* Project id 2788152 */
  src: url('//at.alicdn.com/t/font_2788152_wqtk6tm7oes.woff2?t=1632826741146') format('woff2'),
       url('//at.alicdn.com/t/font_2788152_wqtk6tm7oes.woff?t=1632826741146') format('woff'),
       url('//at.alicdn.com/t/font_2788152_wqtk6tm7oes.ttf?t=1632826741146') format('truetype');
}
.iconfont{font-family:"iconfont" !important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0.625rem 1.5625rem rgba(0,0,0,0.5);-moz-box-shadow:0 0.625rem 1.5625rem rgba(0,0,0,0.5);box-shadow:0 0.625rem 1.5625rem rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:0.875rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0.9375rem;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-1.375rem;margin-left:-1.375rem;background-position:0 -6.75rem;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:2.75rem;height:2.75rem;background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-1.125rem;right:-1.125rem;width:2.25rem;height:2.25rem;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');/* helps IE */
 -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:2.25rem;height:2.125rem;margin-top:-1.125rem;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:0.625rem;background-position:0 -2.25rem;}
.fancybox-next span{right:0.625rem;background-position:0 -4.5rem;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-6249.9375rem;left:-6249.9375rem;visibility:hidden;max-width:6249.9375rem;max-height:6249.9375rem;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
/* Title helper */
.fancybox-title{visibility:hidden;font:normal 0.8125rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-2.1875rem;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:0.125rem 1.25rem;/* Fallback for web browsers that doesn't support RGBa */
 background:rgba(0,0,0,0.8);-webkit-border-radius:0.9375rem;-moz-border-radius:0.9375rem;border-radius:0.9375rem;text-shadow:0 0.0625rem 0.125rem #222;color:#FFF;font-weight:bold;line-height:1.5rem;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:0.625rem;color:#fff;}
.fancybox-title-inside-wrap{padding-top:0.625rem;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:0.625rem;background:#000;background:rgba(0,0,0,.8);}
/* 图片样式缩略图 */
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:0.125rem;}
#fancybox-thumbs.top{top:0.125rem;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:0.0625rem;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:0.0625rem solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:0.0625rem solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;}
/* ------------------------------------ 放大镜样式 ----------------------------- */
.cloudzoom-lens{border:0.1875rem solid #888;width:6.25rem;height:6.25rem;-webkit-box-shadow:0 0 0.625rem rgba(0,0,0,.4);box-shadow:0 0 0.625rem rgba(0,0,0,.4);cursor:crosshair;background:#fff;z-index:10;}
.cloudzoom-zoom{border:0.0625rem solid #888;width:31.25rem;height:12.5rem;-webkit-box-shadow:0 0 0.625rem rgba(0,0,0,.4);box-shadow:0 0 0.625rem rgba(0,0,0,.4);}
.cloudzoom-zoom-inside{border:none;-webkit-box-shadow:none;box-shadow:none;}
.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:0.625rem;font-family:sans-serif;font-size:0.6875rem;}
.cloudzoom-blank{background-image:url(../images/blank.png);}
.cloudzoom-ajax-loader{background:url('../images/loding.svg') no-repeat center;width:2rem;height:2rem;}
.swiper-lazy-preloader{width:100%;height:100%;left:0;top:0;margin:0;-webkit-animation:none;animation:none;}
body{background-color:#fff;}

/* -------------------------------- 客服代码样式 --------------------------- */
#kefu{position:fixed;z-index:9999;right:0.625rem;top:0;bottom:0;margin:auto;height:15.5rem;}
#kefu .box{background-color:#0075cf;border-radius:0.3125rem;height:100%;padding:0 0.3125rem 0.3125rem;position:relative;}
#kefu .kf-title{height:2.6875rem;line-height:2.6875rem;text-align:center;font-size:1rem;color:#fff;}
#kefu ul li{line-height:1.875rem;width:3.75rem;height:3.75rem;background-color:#0069b9;margin-bottom:0.125rem;border-radius:0.1875rem;text-align:center;font-size:1.5625rem;position:relative;}
#kefu ul li a{color:#fff;display:block;padding-top:0.3125rem;height:100%;}
#kefu ul li a i{font-size:1.625rem !important;}
#kefu ul li a p{font-size:0.75rem;line-height:100%;}
#kefu ul li a .sub{position:absolute;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
#kefu ul li a .sub.wx{right:100%;top:0;background-color:#fff;border:solid 0.0625rem #eee;padding:0.4375rem;margin-right:0.125rem;}
#kefu ul li a .sub.wx img{max-width:6.875rem;width:6.875rem;}
#kefu ul li a .sub.wx p{color:#555;text-align:center;font-size:0.9375rem;line-height:100%;padding:0.3125rem 0;}
#kefu ul li a .sub.tel{top:0;background-color:#0075cf;color:#fff;font-size:1.125rem;right:100%;white-space:nowrap;padding:0 1.25rem;font-weight:bold;margin-right:-0.1875rem;border-radius:0.1875rem;line-height:3.75rem;}
#kefu ul li.active a .sub{opacity:1;visibility:visible;}
#kefu .kf-foot{text-align:center;color:#fff;padding-top:0.625rem;}
#kefu .kf-foot .h4{font-size:0.8125rem;margin-top:0.3125rem;}
#kefu .box .close{position:absolute;width:1.5rem;height:1.5rem;border-radius:5.625rem;background-color:#fff;text-align:center;line-height:1.25rem;right:-0.75rem;top:-0.75rem;font-size:0.8125rem;cursor:pointer;border:solid 0.0625rem #00ac94;}
.kefu{position:fixed;right:0.625rem;top:0;bottom:0;z-index:999;}
.kefu .kefu-box{background-color:#fff;border-radius:0.3125rem;box-shadow:0 0 0.9375rem rgba(0,0,0,.05);border:solid 0.0625rem #ddd;}
.kefu .kefu-box>div{padding:0.625rem;text-align:center;}
.kefu .kefu-box .qq{text-align:center;border-bottom:solid 0.0625rem #ddd;}
.kefu .kefu-box .qq i{background-color:#0075cf;color:#fff;border-radius:5.625rem;display:inline-block;font-size:1.625rem;margin-bottom:0.3125rem;width:3.125rem;height:3.125rem;line-height:3.125rem;}
.kefu .kefu-box .rx{border-bottom:solid 0.0625rem #ddd;}
.kefu .kefu-box .rx h4{margin-bottom:0.3125rem;font-weight:bold;font-size:0.875rem;}
.kefu .kefu-box .rx p{font-size:0.8125rem;color:red;}
.kefu .kefu-box .watch img{width:6.875rem;}
.wechat{position:relative;z-index:60;}
@media (max-width:61.9375rem){#kefu{height:auto;right:0;top:auto;left:0;margin:0;}
#kefu ul li{border-radius:0;margin:0;border-right:solid 0.0625rem rgba(255,255,255,0.13);}
}
.help{padding-bottom:0.625rem;}
.help p{color:#666;}
.bd_weixin_popup{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}
.social-share a{margin-left:0.625rem;}
.social-share .qq{width:2rem;height:2rem;text-align:center;line-height:1.875rem;border:solid 0.0625rem #56b6e7;color:#56b6e7;border-radius:5.625rem;}
.social-share .qq:hover{background-color:#56b6e7;color:#fff;}
.social-share .wechat{width:2rem;height:2rem;text-align:center;line-height:1.875rem;border:solid 0.0625rem #7bc549;color:#7bc549;border-radius:5.625rem;position:relative;}
.social-share .wechat:hover{background-color:#7bc549;color:#fff;}
.wechat-qrcode{display:none;border:0.0625rem solid #eee;position:absolute;z-index:70;bottom:100%;margin-bottom:0.625rem;left:50%;margin-left:-6.25rem;width:12.5rem;color:#666;font-size:0.75rem;text-align:center;background-color:#fff;-webkit-box-shadow:0 0.125rem 0.625rem #aaa;box-shadow:0 0.125rem 0.625rem #aaa;-webkit-transition:all 200ms;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}
.wechat-qrcode.bottom{top:2.5rem;left:-5.25rem;}
.wechat-qrcode.bottom:after{display:none;}
.wechat-qrcode h4{font-weight:normal;height:1.625rem;line-height:1.625rem;font-size:0.75rem;background-color:#f3f3f3;margin:0;padding:0;color:#777;}
.wechat-qrcode .qrcode{width:6.5625rem;margin:0.625rem auto;}
.wechat-qrcode .qrcode img{margin-bottom:0 !important;}
.wechat-qrcode .qrcode .table{margin:0 !important;}
.wechat-qrcode .help p{font-weight:normal;line-height:1rem;padding:0;margin:0;width:100%;color:#666 !important;font-size:0.8125rem !important;}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-0.375rem;bottom:-0.8125rem;width:0;height:0;border-width:0.5rem 0.375rem 0.375rem 0.375rem;border-style:solid;border-color:#fff transparent transparent transparent;}
.wechat:hover .wechat-qrcode{display:block;}
.downs .wechat-qrcode{top:100%;bottom:auto;margin-bottom:0;margin-top:0.625rem;z-index:30;}
.downs .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-0.375rem;top:-0.8125rem;width:0;height:0;border-width:0.5rem 0.375rem 0.375rem 0.375rem;border-style:solid;border-color:transparent transparent #f3f3f3 transparent;}
.social-share .weibo{width:2rem;height:2rem;text-align:center;line-height:1.875rem;border:solid 0.0625rem #ff763b;color:#ff763b;border-radius:5.625rem;}
.social-share .weibo:hover{background-color:#ff763b;color:#fff;}
.zylayout>div{width:48%;}
.text_blue{color:#3968aa;}
.text_red{color:#0075cf;}
/* ------------------------- 头部样式 ------------------------------------------------ */
#top{background-color:#434343;height:2.4375rem;font-size:1rem;color:#FFFFFF;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;}
#top .container{height:100%;}
#top a{color:#FFFFFF;}
#top .container form{position:relative;}
#top .container form input{border:none;width:11.125rem;height:1.625rem;border-radius:5.625rem;padding:0 0.9375rem;}
#top .container form button{position:absolute;right:0;top:0;bottom:0;background:none;border:none;width:2.375rem;cursor:pointer;}
#header{padding:0;z-index:99999;-webkit-transition:.3s;transition:.3s;width:100%;}
#header.fixed{position:fixed;}
/*#header .container{max-width:90rem;}*/
#header .logo-nav{height:6.25rem;background-color:rgba(255,255,255,0.6);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#header .container{height:100%;}
#header .logo img{margin-right:1.25rem;width:16.5625rem;background:none;}
#header .navbar{color:#333;border:none;background:none;cursor:pointer;}
#header .tel{font-size:0.875rem;color:#797979;}
#header .tel .alibb{display:block;margin-right:0.9375rem;position:relative;padding-right:0.9375rem;}
#header .tel .alibb::after{content:'';height:0.625rem;width:0.0625rem;background-color:#666;position:absolute;right:0;top:0;bottom:0;margin:auto;display:block;}
#header .tel .alibb i{font-size:0.625rem;color:#fff;display:block;width:1.5rem;height:1.5rem;border-radius:5.625rem;background-color:#C11921FF;text-align:center;line-height:1.5rem;}
#header .tel .alibb:hover i{background-color:#333;}
#header .tel strong i{width:1.5rem;height:1.5rem;display:block;border-radius:5.625rem;color:#0075cf;text-align:center;line-height:1.5rem;margin-right:0.375rem;font-size:0.875rem;border:solid 0.0625rem #0075cf;font-weight:normal;}
#header .tel strong{font-size:1.375rem;display:block;}
body.show #header.fixed{box-shadow:0 0 0.625rem rgba(0,0,0,0.07);}
body.show #header.fixed .logo-nav{background-color:#fff;height:5rem;}
body.show #header.fixed #top{height:0;}
@media (max-width:1400px){
    #header .logo img{margin-right:0.625rem;width:12.8125rem;background:none;
    }
}
@media (max-width:1200px){
    #header .logo img{margin-right:0.625rem;width:10.3125rem;background:none;
    }
}
@media (max-width:991px){
    #header{position:relative;background-color:#fff;}
    #header.fixed{position:relative;background-color:#fff;}
    /*#header .container{width:98%;}*/
    #header .logo img{margin-right:1.25rem;width:10.3125rem;background:none;}
    #header .logo-nav{height:4.375rem;}
    body.show #header.fixed .logo-nav{height:4.375rem;}
    body.show #header.fixed #top{height:2.4375rem;}
}
/* ------------------------- 导航样式 -------------------------------------- */
.navtaion{z-index:40;position:relative;}
.navtaion ul{height:100%;}
.navtaion ul li{z-index:10;height:100%;position:relative;text-align:center;}
.navtaion ul li a{color:#434343;text-transform:uppercase;display:block;font-size:1.125rem;text-align:center;white-space:nowrap;line-height:6.25rem;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;padding:0 1.25rem;}
body.show #header.fixed .navtaion ul li a{line-height:5rem;}
.navtaion ul li::after{content:'';display:block;width:0.0625rem;height:0.75rem;background-color:rgba(255,255,255,.2);position:absolute;top:0;bottom:0;right:0;margin:auto;}
.navtaion ul li:last-child::after{display:none;}
.navtaion ul li a span{position:relative;z-index:10;line-height:100%;}
.navtaion ul li.active a{color:#fff;position:relative;background-color:#0075cf;}
.navtaion ul li a:hover{color:#fff;background-color:#0075cf;}
.navtaion ul li .ul{position:absolute;left:0;top:100%;opacity:0;z-index:80;visibility:hidden;min-width:100%;background-color:#0075cf;}
.navtaion ul li .ul .li{border-bottom:solid 0.0625rem rgba(255,255,255,.2);-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.navtaion ul li .ul .li:last-child{border-bottom:none;}
.navtaion ul li .ul .li a{background:none;color:#fff;line-height:2.5rem;height:auto;text-align:left;padding:0 0.625rem;font-size:0.9375rem;}
body.show #header.fixed .navtaion ul li .ul .li a{line-height:2.5rem;}
.navtaion ul li .ul .li a:hover{color:#fff;background-color:#00b6f4;}
.navtaion ul li .ul .li a i{margin-right:0.3125rem;}
.navtaion ul li .ul.open{opacity:1;visibility:visible;}
.navtaion ul li .ul .box{width:43.75rem;position:absolute;right:0;top:0;background-color:#f3f3f3;padding:1.875rem;}
.navtaion ul li .ul .box h4{border-bottom:solid 0.0625rem #ccc;font-size:1.25rem;padding-bottom:0.5rem;margin-bottom:0.625rem;position:relative;}
.navtaion ul li .ul .box h4::after{content:'';display:block;position:absolute;height:0.1875rem;width:1.875rem;background:#333;bottom:-0.125rem;left:0;}
.navtaion ul li .ul .box .right .img{margin-bottom:0.625rem;}
.navtaion ul li .ul .box .right .img img{width:100%;}
.navtaion ul li .ul .box .right p{font-size:0.9375rem;padding:0.3125rem 0;color:#444;}
.navtaion ul li.searchbox{margin-left:1.875rem;padding:0;}
.navtaion ul li.searchbox>a{padding:0;}
.navtaion ul li.searchbox>a>i{display:block;width:1.875rem;height:1.875rem;border-radius:5.625rem;background-color:#0075cf;color:#fff;line-height:1.875rem;font-size:1.0625rem;}
.nav-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.404);z-index:80;display:none;}
@media (max-width:87.5rem){.navtaion ul li a{padding:0 0.625rem;}
}
@media (max-width:75rem){.navtaion ul li a{padding:0 0.625rem;}
}
@media (max-width:61.9375rem){body.nav-open .navtaion{position:absolute;top:100%;display:block!important;left:0;right:0;background-color:#FFF;}
.navtaion ul li a{line-height:2.8125rem;text-align:left;}
.navtaion ul li{border-top:solid 0.0625rem #ddd;}
body.show #header.fixed .navtaion ul li a{line-height:2.8125rem;}
body.nav-open .navtaion ul li .ul.open{display:none;}
.navtaion ul li .ul .li a{line-height:2.5rem;}
body.nav-open .nav-mask{display:block;}
}
.search{height:5.5rem;border-bottom:solid 0.0625rem #e4e4e4;}
.search>div{height:100%;}
.search .keyword{font-size:0.9375rem;}
.search .keyword a{color:#666666;}
.search .keyword a:hover{color:#0075cf;}
.search .keyword a::after{content:'';display:inline-block;width:0.0625rem;height:0.75rem;background-color:#cccccc;margin:0 1.25rem;}
.search .keyword a:last-child::after{display:none;}
.search input[type="text"]{padding:0 0.625rem;width:20.625rem;height:2.625rem;border:solid 0.0625rem #e4e4e4;line-height:2.625rem;border-right:none;}
.search button{border:none;right:0;width:5.125rem;background-color:#0075cf;color:#fff;height:2.625rem;cursor:pointer;position:relative;z-index:40;}
.search button i{line-height:100%;font-size:1.25rem;}
.navtaion ul li.searchbox:hover .search input[type="text"]{opacity:1;visibility:visible;width:11.375rem;}
/** * ===================== banner样式 */
#banner{position:relative;overflow:hidden;}
#banner .container{height:100%;position:relative;z-index:4;}
#banner .swiper-slide .text{position:absolute;left:0;top:0;height:100%;width:100%;}
#banner .swiper-slide{width:100%;overflow:hidden;}
#banner .swiper-slide .swiper-slide-bg{overflow:hidden;}
#banner .swiper-slide img{position:relative;width: 100%;}
#banner .swiper-slide .box{width:100%;text-align:center;}
#banner .swiper-slide h1{color:#fff;font-size:2.75rem;font-weight:bold;line-height:100%;margin-bottom:2.5rem;}
#banner .swiper-slide h4{color:#fff;font-size:2.625rem;line-height:100%;margin-bottom:3.4375rem;}
#banner .swiper-slide ul{margin-bottom:3.125rem;}
#banner .swiper-slide ul li{font-size:1.25rem;color:#fff;font-weight:normal;text-align:left;margin:0 2.625rem;position:relative;}
#banner .swiper-slide ul li::after{content:'';display:block;width:0.0625rem;height:100%;background-color:rgba(255,255,255,.3);position:absolute;right:-2.625rem;top:0;}
#banner .swiper-slide ul li:last-child::after{display:none;}
#banner .swiper-slide ul li i{font-size:3.125rem;line-height:100%;margin-right:0.625rem;}
#banner .swiper-slide em{display:block;width:8rem;line-height:2.9375rem;background-color:#016b9f;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;font-style:normal;border-radius:0.25rem;}
#banner .swiper-slide a:hover em{background-color:#76bc37;}
#banner .swiper-slide .view-more a{display:block;width:10.4375rem;height:3.125rem;line-height:3.125rem;background-color:#0075cf;text-align:center;color:#fff;font-size:1.125rem;margin:0 auto;-webkit-transition:.5s;transition:.5s;}
#banner .swiper-slide .view-more a:hover{background-color:#0757BF;}
#banner .swiper-pagination{width:100%;bottom:1.875rem;}
#banner .swiper-pagination .swiper-pagination-bullet{width:0.8125rem;height:0.8125rem;background:#fff;opacity:.5;margin:0 0.3125rem;-webkit-transition:.5s;transition:.5s;border-radius:5.625rem;}
#banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#0075cf;opacity:1;}
/* ==================================== 底部 ==================================== */
#footer{padding:3.125rem 0 0;position:relative;overflow:hidden;background-color:#f5f5f5;}
#footer .ft{padding-bottom:5rem;font-size:0.875rem;}
#footer .container,#footer .links,.foot-bottom{position:relative;z-index:20;}
#footer dl.fnav dd p{line-height:2.25rem;width:50%;font-size:1.125rem;}
#footer dl dd p a{color:#757575;white-space:nowrap;}
#footer dl dd p a:hover{color:#0757BF;}
#footer dt{color:#333333;margin-bottom:1.5625rem;font-size:1.25rem;font-weight:bold;}
#footer .watch img{width:11.25rem;}
#footer .watch p{color:#757575;padding:0.625rem 0;font-size:1.0625rem;line-height: 1.5625rem;}
/*#footer .watch .bdsharebuttonbox > a{background:none!important;padding:0!important;margin:0!important;width:2.1875rem;height:2.1875rem;border:solid 0.0625rem #cdcbcb;margin-left:0.8125rem!important;border-radius:5.625rem;}
*/
#footer .watch .bdsharebuttonbox ul li{position:relative;width:2.1875rem;height:2.1875rem;border:solid 0.0625rem #cdcbcb;margin-right:0.8125rem;border-radius:5.625rem;}
#footer .watch .bdsharebuttonbox ul li a{padding:0!important;background:none!important;margin:0!important;position:absolute;left:0;top:0;bottom:0;right:0;display:block;height:100%;}
#footer .watch .bdsharebuttonbox ul li i{font-size:1.25rem;}
#footer .watch .bdsharebuttonbox ul li .img{position:absolute;width:12.5rem;top:50%;left:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:0.3125rem;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;visibility:hidden;}
#footer .watch .bdsharebuttonbox ul li .img img{width:100%;border:solid 0.0625rem #ddd;}
#footer .watch .bdsharebuttonbox ul li:hover .img{opacity:1;visibility:visible;}
#footer .foot-con h4 a{font-family:'DINPro-Medium';font-size:1.875rem;font-weight: bold;}
#footer .foot-con p{width: 16.875rem;color: #666;font-size: 1.0625rem;}

@media (max-width: 62rem) {
    #footer .foot-con {text-align: center;}
    #footer .foot-con p{width: auto;}
}


.foot-bottom{text-align:center;height:4.375rem;color:#fff;font-size:1rem;background-color:#0075cf;}
.foot-bottom>div{height:100%;}
.foot-bottom a{color:rgba(255,255,255,.6);}
.foot-bottom a:hover{text-decoration:underline;color:#fff;}
@media (max-width:87.5rem){#footer .foo-logo img{width:15rem;}
#footer .fnav:nth-child(3){display:none!important;}
#footer .watch{width:12.5rem;}
}
@media (max-width:75rem){#footer .foo-logo img{width:12.5rem;}
#footer .fnav:nth-child(3),#footer .fnav:nth-child(4){display:none!important;}
}
@media (max-width:61.9375rem){
    #footer{padding:3.125rem 0 3.75rem;}
#footer .ft{padding-bottom:1.875rem;font-size:0.875rem;}
#footer .foo-logo{text-align:center;}
#footer .watch{text-align:center;}
#footer .watch{width:auto;}
#footer .watch p{text-align:center;}
#footer .watch .bdsharebuttonbox ul li .img{position:absolute;width:12.5rem;bottom:100%;top:auto;left:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:0.3125rem;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;visibility:hidden;}
.foot-bottom{padding:1.25rem 0;font-size:0.8125rem;height:auto;line-height:100%;line-height: 1.4375rem;}
}
/* ========== 首页样式 ======================= */
/* 产品 */
#product{position:relative;}
#product .big{overflow:hidden;}
#product .big ul li{position:relative;}
#product .big ul li img{width: 100%;}
#product .big ul li .text{position:absolute;left:0;right:0;text-align:center;top:7.625rem;}
#product .big ul li .text strong{font-size:2.625rem;display:block;}
#product .big ul li .text .intorl{color:#5a5858;font-size:1.125rem;width:60%;margin:0 auto;line-height:1.75rem;}
#product .thumb{position:absolute;bottom:3.4375rem;left:0;right:0;z-index:50;overflow:hidden;}
#product .thumb .thumblist{overflow:hidden;}
#product .thumb ul li{width:25%;position:relative;cursor:pointer;}
#product .thumb ul li .text{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.35);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#product .thumb ul li p{font-size:1.5625rem;padding:1.25rem;color:#fff;}
#product .thumb ul li.swiper-slide-thumb-active .text{opacity:0;}
@media (max-width:87.5rem){#product .big{padding-top:1.875rem;}
#product .big ul li .text .intorl{font-size:1rem;width:80%;line-height:1.375rem;}
#product .big ul li .text{top:1.875rem;}
#product .thumb ul li p{font-size:1.25rem;}
}
@media (max-width:75rem){#product .big{padding-top:1.875rem;}
#product .big ul li .text{position:relative;top:0;min-height:6.75rem;}
#product .big ul li .text strong{font-size:1.875rem;}
#product .big ul li .text .intorl{font-size:1rem;width:80%;line-height:1.375rem;}
#product .thumb{position:relative;bottom:0;}
#product .thumb ul li p{font-size:1.25rem;}
}
/* 案例 */
#case{padding:5rem 0;}
#case .tit h3{margin-bottom:1.25rem;font-size:2.25rem;text-align:center;line-height:100%;}
#case .tit h3 a:hover{color:#111;}
#case .tit p{font-size:1.125rem;color:#7a7a7a;text-align:center;line-height:100%;margin-bottom:2.8125rem;}
#case .list{position:relative;}
#case .list .casebox{overflow:hidden;}
#case .list .casebox ul li .img{overflow:hidden;}
#case .list .casebox ul li .img img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#case .list .casebox ul li:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#case .list .casebox ul li .text{text-align:center;font-size:1rem;color:#fff;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.74);padding:0.9375rem 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#case .list .casebox ul li .text h3{font-size:1.125rem;}
#case .list .casebox ul li .text h3 a{color:#fff;}
#case .list .casebox ul li .text p{height:0;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:0.8125rem;}
#case .list .casebox ul li:hover .text{background-color:#0075cf;}
#case .list .casebox ul li:hover .text p{height:1.125rem;}
@media (max-width:61.9375rem){#case{padding:1.875rem 0;}
#case .tit h3{font-size:1.5rem;margin-bottom:0.625rem;}
#case .tit p{font-size:0.875rem;margin-bottom:1.25rem;}
}
/* 关于我们 */
#about{position:relative;overflow:hidden;}
#about .container{width:100%;max-width:100%;padding:0;}
#about .img{position:relative;width:50%;overflow:hidden;}
#about .img img{width: 100%;}
#about .text{width:50%;padding:6.25rem 5.625rem;background:url("../images/aboutbg.jpg") no-repeat top right #f8f8f8;position:relative;background-size:cover;}
#about .text h5{font-size:1.875rem;color:#5a5858;}
#about .text h6{font-size:2.625rem;color:#323232;}
#about .text h5::after{content:'';display:block;width:1.5625rem;height:0.125rem;background-color:#d3d3d3;margin:1.25rem 0;}
#about .text .introl{font-size:1.25rem;color:#646464;line-height:2.25rem;margin-bottom:4.6875rem;}
#about .text a{font-size:1.125rem;color:#fff;text-transform:uppercase;width:10rem;line-height:3.125rem;display:block;background-color:#9fc3d6;text-align:center;}
#about .text a:hover{background-color:#0075cf;}
#about .biaozhi{position:absolute;bottom:0;right:0;background:url("../images/biaozhibg.jpg") no-repeat;background-size:cover;height:10.4375rem;padding-right:5.625rem;width:50%;}
#about .biaozhi ul{height:100%;}
#about .biaozhi ul li{text-align:center;width:25%;position:relative;}
#about .biaozhi ul li::after{content:'';display:block;width:0.0625rem;height:100%;background-color:rgba(255,255,255,0.06);position:absolute;right:0;top:0;bottom:0;}
#about .biaozhi ul li:last-child::after{display:none;}
#about .biaozhi img{background:none;}
#about .biaozhi ul li p{font-size:1rem;color:#FFFFFF;}

.kehufenbu .item{margin-bottom: 1.875rem;}
.kehufenbu img{border: solid 0.0625rem #dddddd;}

.procat ul li img{border: solid 0.0625rem #ddd;border-bottom: none;}
.procat ul li p{border: solid 0.0625rem #ddd;border-top: none;text-align: center;font-size: 1.375rem;padding: 0.9375rem 0;font-weight: bold;}


@media (max-width:100rem){#about .img img{width:120%;max-width:100%;}
#about .text{padding:5rem;}
#about .text h5{font-size:1.75rem;}
#about .text h6{font-size:2.25rem;}
#about .text h5::after{margin:0.625rem 0;}
#about .text .introl{margin-bottom:3.125rem;}
#about .biaozhi{position:static;width:100%;padding:0;}
}
@media (max-width:87.5rem){#about .img img{width:120%;max-width:110%;}
#about .text{padding:2.5rem;}
#about .text h5{font-size:1.5rem;}
#about .text h6{font-size:1.875rem;}
#about .text h5::after{margin:0.625rem 0;}
#about .text .introl{margin-bottom:3.125rem;}
#about .biaozhi{position:static;width:100%;padding:0;}
}
@media (max-width:75rem){#about .img img{width:120%;max-width:120%;}
#about .text{padding:2.5rem;}
#about .text h5{font-size:1.125rem;}
#about .text h6{font-size:1.5rem;}
#about .text h5::after{margin:0.625rem 0;}
#about .text .introl{margin-bottom:1.875rem;}
#about .biaozhi{position:static;width:100%;padding:0;}
}
@media (max-width:61.9375rem){#about{padding:0.625rem 0;}
#about .container{width:98%;padding:0 0.9375rem;}
#about .img{width:100%;}
#about .img img{max-width:100%;}
#about .text{width:100%;padding:1.25rem;}
#about .text h5{font-size:1.125rem;}
#about .text h6{font-size:1.5rem;}
#about .text h5::after{margin:0.625rem 0;}
#about .text .introl{font-size:0.8125rem;margin-bottom:1.25rem;line-height:1.5625rem;}
#about .text a{font-size:0.875rem;line-height:2.25rem;width:7.5rem;}
#about .biaozhi{position:static;padding:0;}
#about .biaozhi img{height:3.75rem;}
#about .biaozhi ul li p{font-size:0.8125rem;}
}
/* 首页新闻 */
/*#news{padding:4.375rem 0;background:url("../images/newsbg.jpg") no-repeat;}*/
/*#news .tit{margin-bottom:3.75rem;}*/
/*#news .tit h3{margin-bottom:1.25rem;font-size:2.25rem;text-align:center;line-height:100%;}*/
/*#news .tit h3 a:hover{color:#111;}*/
/*#news .tit p{font-size:1.125rem;color:#7a7a7a;text-align:center;line-height:100%;}*/
/*#news .list{position:relative;}*/
/*#news .list ul li img{width:100%;}*/
/*#news .list ul li .text strong{font-size:1.375rem;color:#3a3a3a;font-weight:normal;padding:1.25rem 0;display:block;border-bottom:solid 0.0625rem #e9eaeb;margin-bottom:1.25rem;font-weight: bold;}*/
/*#news .list ul li .text strong a:hover{color:#0075cf;text-decoration:underline;}*/
/*#news .list ul li .text .des{font-size:1.0625rem;color:#9e9e9e;line-height:1.875rem;margin-bottom:1.5625rem;}*/
/*#news .list ul li .text p{font-size: 1.0625rem;}*/

/*@media (max-width:61.9375rem){#news{padding:1.875rem 0;}*/
/*#news .tit{margin-bottom:1.25rem;}*/
/*#news .tit h3{font-size:1.5rem;margin-bottom:0.625rem;}*/
/*#news .tit p{font-size:0.875rem;}*/
/*#news .list ul li .img{width:40%;}*/
/*#news .list ul li .text{width:57%;}*/
/*#news .list ul li .text strong{padding:0;border-bottom:none;margin-bottom:0.625rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}*/
/*#news .list ul li .text .des{font-size:0.8125rem;line-height:1.375rem;}*/
/*#news .list ul li .text p{display: none}*/
/*}*/
/* 首页新闻 */
#news{padding:4.375rem 0 5.625rem;background:url("../images/newsbg.jpg") no-repeat;background-size: cover;}
#news .tit{margin-bottom:40px;}
#news .tit h3{margin-bottom:1.25rem;font-size:2.25rem;text-align:center;line-height:100%;}
#news .tit h3 a:hover{color:#111;}
#news .tit p{font-size:1.125rem;color:#7a7a7a;text-align:center;line-height:100%;}

#news .news-bar{margin-bottom: 50px;}
#news .news-bar ul li{margin: 0 5px;}
#news .news-bar ul li a{background-color: #ddd;display: block;padding: 10px 30px;font-size: 20px;}
#news .news-bar ul li.active a{background-color: #0075cf;color: #fff;}


#news .list{position:relative;}

#news .list > .row{min-height: 273px;}
#news .list > .row > div:nth-child(1){--bs-border-c:#ddd;}
/*#news .list .gx-5{--bs-gutter-x:5rem;}*/
/*#news .list .gx-4{--bs-gutter-x:2.25rem;}*/
#news .list .big{}
#news .list .big .text strong{font-size:1.375rem;color:#3a3a3a;font-weight:normal;padding:1.25rem 0;display:block;border-bottom:solid 0.0625rem #ddd;margin-bottom:1.25rem;font-weight: bold;}
#news .list .big .text strong a:hover{color:#0075cf;text-decoration:underline;}
#news .list .big .text .des{font-size:1.0625rem;color:#9e9e9e;line-height:1.875rem;margin-bottom:1.5625rem;}
#news .list .big .text p{font-size: 1.0625rem;}

#news .list ul li img{width:100%;}

#news .list ul li .text strong{font-size:1.375rem;color:#3a3a3a;font-weight:normal;padding:1.25rem 0;display:block;border-bottom:solid 0.0625rem #ddd;margin-bottom:1.25rem;font-weight: bold;}
#news .list ul li .text strong a:hover{color:#0075cf;text-decoration:underline;}
#news .list ul li .text .des{font-size:1.0625rem;color:#9e9e9e;line-height:1.875rem;margin-bottom:1.5625rem;}
#news .list ul li .text p{font-size: 1.0625rem;}

.marquee{overflow: hidden;}
#news .technology{background-color: #fff;border-radius: 6px;}
#news .technology h3{font-size: 30px;font-weight: bold;}
#news .technology .tits{height: 100%;}
#news .technology .tits p{color: #777;font-size: 20px;}
#news .technology .tits .bottom i{font-size: 45px;color: #0075cf;}

#news .technology ul li{width: 380px;padding: 0 20px;}
#news .technology ul li h4{font-size: 1.25rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#news .technology ul li  .des{font-size: 1rem;color: #888;line-height: 1.75rem;}

@media (max-width:61.9375rem){#news{padding:1.875rem 0;}
#news .tit{margin-bottom:1.25rem;}
#news .tit h3{font-size:1.5rem;margin-bottom:0.625rem;}
#news .tit p{font-size:0.875rem;}
#news .list hr{position: static;height: 1px;width: 100%;margin-bottom: 1.5rem;}
#news .list .big{padding-bottom: 15px;}
#news .list .big .text strong{padding: 0;padding-bottom: 10px;margin-bottom: 10px;}

#news .list > .row{min-height: auto;}

#news .list ul li .text strong{padding:0;border-bottom:none;margin-bottom:0.625rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#news .list ul li .text .des{font-size:15px;line-height:22px;}
#news .list ul li .text p{display: none}
}







/* 服务 */
#service{height:13.75rem;background:url("../images/servicebg.png") no-repeat left center;}
#service .container{height:100%;max-width:90rem;}
#service .container .title h3{font-size:2.625rem;color:#323232;}
#service .container .title p{font-size:1.125rem;color:#5a5858;}
#service .container .list{width:65.625rem;}
#service .container .list dl{text-align:center;border-right:solid 0.0625rem #dddddd;}
#service .container .list dl:first-child{border-left:solid 0.0625rem #dddddd;}
#service .container .list dl dt{font-size:1.375rem;font-weight:bold;color:#222;margin-bottom:1.25rem;}
#service .container .list dl dt i{font-size:1.875rem;color:#dd363f;font-weight:100;}
#service .container .list dl dd{color:#666;font-size:1rem;}
@media (max-width:87.5rem){#service .container .title h3{font-size:1.875rem;}
#service .container .title p{font-size:1rem;}
#service .container .list{width:70%;}
}
@media (max-width:75rem){#service .container .title h3{font-size:1.5rem;}
#service .container .title p{font-size:0.8125rem;}
#service .container .list{width:70%;}
}
@media (max-width:61.9375rem){#service{height:auto;padding:3.125rem 0;}
#service .container .title{text-align:center;margin-bottom:1.5625rem;}
#service .container .title h3{font-size:1.5rem;}
#service .container .title p{font-size:0.8125rem;}
#service .container .list{width:100%;}
#service .container .list dl:last-child{border-right:none;}
#service .container .list dl dt{font-size:1.125rem;margin-bottom:0.625rem;}
#service .container .list dl dt i{font-size:1.5rem;}
}
/* ========== 首页样式 end ======================= */
/* ====== 内页banner ============ */
.slide{height:28.125rem;position:relative;background-size: cover!important;}
.slide .container{height:100%;position:relative;z-index:2;}
.slide .container .text{width:35%;}
.slide .container h1{font-size:2.8125rem;line-height:100%;color:#fff;text-transform:uppercase;margin-bottom:0.9375rem;text-shadow:0 0 0.3125rem rgba(0,0,0,.1);}
.slide .container p{font-size:1.25rem;color:#fff;text-shadow:0 0 0.3125rem rgba(0,0,0,.3);}
.slide.shop-slide .container .text{text-align:left;}
.slide.shop-slide .container p{padding:0;}
.kong{height:24.6875rem;}
@media (max-width: 61.9375rem) {
  .slide{height: 22.5rem;}
}
/* 内页通用 */
/* 当前位置 */
.position{color:#777;height:5rem;border-bottom:0.0625rem solid #ddd;}
.position>div{height:100%;font-size:1.125rem;}
.position a{color:#777;}
.position a:hover{color:#0075cf;text-decoration:underline;}
.position i{margin-right:0.625rem;}
.shopbreadcrumbs{color:#777;line-height:3.4375rem;margin-bottom:1.25rem;}
.shopbreadcrumbs a{color:#777;}
.shopbreadcrumbs i{margin-right:0.625rem;}
/* 二级导航 */
.cates{height:5rem;}
.cates>.container{height:100%;}
.cates ul li{font-size:1.125rem;text-align:center;padding:0 1.25rem;position:relative;}
.cates ul li a{display:block;line-height:4.8125rem;color:#333;border-bottom:solid 0.1875rem transparent;}
.cates ul li::after{content:"";position:absolute;width:0.0625rem;height:0.9375rem;display:block;background:#ccc;top:0;bottom:0;right:0;margin:auto;}
.cates ul li:last-child::after{display:none;}
.cates ul li.active a{border-bottom:solid 0.1875rem #0075cf;color:#0075cf;}
.cates ul li a:hover{border-bottom:solid 0.1875rem #0075cf;color:#0075cf;}
/* 产品下级分类 */
.shopcate{margin-bottom:1.875rem;}
.shopcate ul{margin:0 -0.125rem;}
.shopcate ul li{text-align:center;padding:0 0.125rem;}
.shopcate ul li a{display:block;background-color:#fff;line-height:3.4375rem;font-size:1rem;background-color:#f5f5f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0.9375rem;}
.shopcate ul li.active a{color:#fff;background-color:#0075cf;}
.shopcate ul li a:hover{color:#fff;background-color:#0075cf;}
@media (max-width:61.9375rem){/* 当前位置 */
 .position{color:#777;height:3.75rem;background-color:#F9F9F9;position:relative;border-bottom:solid 0.0625rem #ddd;}
.position>div{height:100%;font-size:0.875rem;}
.position a{color:#777;}
.position i{margin-right:0.625rem;}
.position .curname{font-size:1.125rem;color:#111;}
.position .cates{position:absolute;top:100%;z-index:100;display:none!important;left:0;right:0;}
.position:hover .cates{display:block!important;}
.position:hover .cates ul li{text-align:left;border-top:solid 0.0625rem #ddd;font-size:0.9375rem;}
.shopbreadcrumbs{color:#777;line-height:3.4375rem;margin-bottom:1.25rem;}
.shopbreadcrumbs a{color:#777;}
.shopbreadcrumbs i{margin-right:0.625rem;}
/* 二级导航 */
 .cates{height:3.4375rem;}
.cates>.container{height:100%;}
.cates ul li{font-size:1.25rem;text-align:left;margin:0;padding:0;}
.cates ul li a{display:block;line-height:3.4375rem;padding:0 1.25rem;color:#333;background-color:#eee;}
.cates ul li::after{display:none !important;;}
.cates ul li.active a{background-color:#0075cf;color:#fff;}
.cates ul li a:hover{background-color:#0075cf;color:#fff;}
}
/* 垂直二级导航 */
.catesv{width:15rem;}
.catesv .breadcur{background-color:#0075cf;color:#fff;font-size:1.375rem;height:4.375rem;}
.catesv ul.cateul li{font-size:0.9375rem;text-align:center;margin-top:0.125rem;}
.catesv ul.cateul li a{display:block;line-height:2.8125rem;padding:0 1.25rem;color:#444;background-color:#eee;}
.catesv ul.cateul li.active a{background-color:#0075cf;color:#fff;}
.catesv ul.cateul li a:hover{background-color:#0075cf;color:#fff;}
.tjcp h4{font-size:1.125rem;}
.tjcp .list ul li img{border:solid 0.0625rem #ddd;}
.tjcp .list ul li p{text-align:center;font-size:1rem;margin:0.625rem 0;}

/* 内页公司介绍 */
.page-about{padding:3.75rem 0;line-height:2;color:#444;font-size:1.25rem;}
.page-about .about-title{font-size:1.5625rem;font-weight:bold;}
/* 文化 */
.whline{height: 0.0625rem;background-color: #ccc;margin-top: 1.875rem;margin-bottom: 2.5rem;border: none;}
.wenhua li .img{overflow: hidden;height: 13.375rem;}
.wenhua li .img img{width:100%;position: relative;top: 50%;transform: translateY(-50%);}
.wenhua li .text{background-color:#fff;padding:2.1875rem 1.25rem;box-shadow:0 0 1.25rem rgba(0,0,0,0.08);}
.wenhua li .text h4{font-size:1.75rem;color:#222;line-height:100%;margin-bottom:0.9375rem;font-weight:bold;}
.wenhua li .text p{font-size:1.25rem;}

@media (max-width: 1600px) {

    .wenhua li .img{height: 10.375rem;}
}

@media (max-width: 992px) {


    .wenhua li .img{height: 16rem;}
    .wenhua li .img img{position: static;transform: translateY(0)}
}




/* 发展历程 */
.course{background:url(../images/licheng.jpg) repeat-x -100px center fixed;background-size:cover;transition: .2s}
.course .bg{background-color:rgba(255,255,255,0.8);padding:5.625rem 0 9.375rem;}
.course .tit{text-align:center;margin-bottom:5rem;}
.course .tit h3{font-size:2.25rem;color:#222;}
.course .tit p{font-size:1.25rem;}
.course .thumbs{overflow:hidden;margin-bottom:5rem;position:relative;}
.course .thumbs::before{content:'';display:block;height:0.0625rem;width:100%;position:absolute;top:0.4375rem;left:0;right:0;background-color:#ddd;}
.course .thumbs ul li::before{content:'';display:block;width:0.9375rem;height:0.9375rem;background-color:#0075cf;border-radius:5.625rem;margin:0 auto 0.625rem;}
.course .thumbs ul li{font-size:1.125rem;cursor:pointer;text-align:center;}
.course .thumbs ul li.swiper-slide-thumb-active::before{background-color:rgb(255,72,0);}
.course .soursebox{overflow:hidden;}
.course .soursebox ul li{text-align:center;}
.course .soursebox ul li .box h3{font-size:2.25rem;margin-bottom:1.875rem;}
.course .soursebox ul li .box h3::before{content:'';display:block;height:0.0625rem;width:3.125rem;background-color:#333;margin-right:1.5625rem;}
.course .soursebox ul li .box h3::after{content:'';display:block;height:0.0625rem;width:3.125rem;background-color:#333;margin-left:1.5625rem;}
.course .soursebox ul li .box p{font-size:1.25rem;color:#444;}
@media (max-width:61.9375rem){.page-about{padding:1.875rem 0;}
}
/* =========留言================= */
.pages-ly .tits{font-size:2.25rem;margin-bottom:2.1875rem;}
.pages-ly .list{border:solid 0.0625rem #ddd;padding:2.5rem;}
.pages-ly .list label{display:block;margin-bottom:0.3125rem;font-weight:bold;}
.pages-ly .list input[type="text"]{border:solid 0.0625rem #ddd;width:100%;padding:0.625rem;}
.pages-ly .list textarea{width:100%;border:solid 0.0625rem #ddd;padding:0.625rem;height:5rem;}
.pages-ly .list input[type="submit"]{border:none;background-color:#0075cf;cursor:pointer;width:8.75rem;height:2.8125rem;color:#fff;font-size:1.125rem;}


@media (max-width:61.9375rem){
    .pages-ly .tits{font-size:1.625rem;margin-bottom:0.9375rem;}
    .pages-ly .list{padding: 1.25rem;}
}


/* =========== 推荐新闻 ================ */
.tjnews h4{font-size:1.125rem;}
.tjnews .heading{border-bottom:solid 0.0625rem #ddd;}
.tjnews .heading .text{padding:0.3125rem 0;}
.tjnews .heading a{font-size:1rem;}
.tjnews .heading p{font-size:0.875rem;color:#666;}
.tjnews ul li{line-height:2.8125rem;border-bottom:dashed 0.0625rem #ddd;}
.tjnews ul li a{color:#666;font-size:0.9375rem;}
.tjnews ul li a:hover{color:#0075cf;text-decoration:underline;}





/* 厂房设备 */
.p-factory{padding:3.125rem 0;}
.p-factory ul li{margin-bottom:1.875rem;}
.p-factory ul li img{width:100%;width:100%;}
.p-factory ul li .h3{padding:0.9375rem 0;text-align:center;font-size: 1.25rem;}
/* 荣誉资质 */
.p-honor{padding:3.125rem 0;}
.p-honor .introl{font-size:1.25rem;line-height:2;color:#444;}
.p-honor ul li{margin-bottom:0.9375rem;}
.p-honor ul li img{border:solid 0.0625rem #ddd;width:100%;}
.p-honor ul li .h3{text-align:center;padding:0.625rem 0;font-size: 1.25rem;}
/* 客户列表 */
.p-kehu{padding:3.125rem 0;}
.p-kehu ul li{margin-bottom:1.25rem;}
.p-kehu ul li img{border:solid 0.0625rem #ddd;width:100%;}
.p-kehu ul li .h3{padding:0.9375rem 0;text-align:center;}
/* 内页优势 */
.advtitle{text-align:center;margin-bottom:3.125rem;}
.advtitle h3{font-size:2.25rem;margin-bottom:0.625rem;}
.advtitle p{font-size:1rem;color:#666;}
.page-sevice-introl{background-color:#fff;}
.page-sevice-introl .row{margin:0;}
.page-sevice-introl .row>div{padding:0;}
.page-sevice-introl img{width:100%;}
.page-sevice-introl .text{padding:4.375rem 2.5rem;}
.page-sevice-introl .text .en{font-size:1.125rem;color:#888;}
.page-sevice-introl .text h3{font-size:2.25rem;color:#0075cf;font-weight:bold;}
.page-sevice-introl .text h3::after{content:'';display:block;height:0.1875rem;width:1.875rem;background-color:#333;margin:0.9375rem 0;}
.page-sevice-introl .text p{font-size:1rem;color:#666;line-height:1.875rem;}
/* 产品列表 */
.shop{padding:3.125rem 0;overflow:hidden;}
.shop ul.getinfo li{margin-bottom:1.875rem;transition:.6s;opacity:1;}
.shop ul.getinfo li.ani{transform:translateY(3.125rem);opacity:0;}
.shop ul.getinfo li:nth-last-child(-n+4){margin-bottom:0;}
.shop ul.getinfo li .img{position:relative;overflow:hidden;}
.shop ul.getinfo li .img .eyes{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);opacity:0;transition:.3s;}
.shop ul.getinfo li .img .eyes svg{fill:#fff;}
.shop ul.getinfo li a{display:block;transition:.3s;background-color:#fff;}
.shop ul.getinfo li a:hover .img .eyes{opacity:1;}
.shop ul.getinfo li img{width:100%;transition:.3s;}
.shop ul.getinfo li a:hover img{transform:scale(1.1);}
.shop ul.getinfo li .text{padding:1.5625rem;text-align:center;color:#666;border:solid 0.0625rem #eee;border-top:none;font-size: 1.125rem;}
.shop ul.getinfo li .text h3{text-align:center;margin-bottom:0.625rem;font-weight:bold;color:#222;font-size:1.5rem;}
.shop ul.getinfo li a:hover{background-color:#0075cf;color:#fff;}
.shop ul.getinfo li a:hover h3{color:#fff;}
.shop ul.getinfo li a:hover p{color:#fff;}
/* 产品详情 */
.bor{border:solid 0.0625rem #eee;}
/* 表格样式 */
table{border-collapse:collapse;width:100%;}
table td{border:solid 0.0625rem #ddd;padding:0.3125rem 0.625rem;}
table td span{display:block;text-align:center;}
table tr:first-child td{font-size:1.0625rem;text-align:center;padding:0.625rem 0.9375rem;background-color:#0075cf;color:#fff;}
.shop-show .Related .Relatedtit{font-size:1.625rem;}
.shop-show .Related .list ul li{margin-bottom:1.875rem;transition:.6s;opacity:1;}
.shop-show .Related .list ul li.ani{transform:translateY(3.125rem);opacity:0;}
.shop-show .Related .list ul li:nth-last-child(-n+4){margin-bottom:0;}
.shop-show .Related .list ul li a{border: solid 1px #ddd;display: block;}
.shop-show .Related .list ul li .img{position:relative;overflow:hidden;}
.shop-show .Related .list ul li .img .eyes{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);opacity:0;transition:.3s;}
.shop-show .Related .list ul li .img .eyes svg{fill:#fff;}
.shop-show .Related .list ul li a{display:block;transition:.3s;background-color:#fff;}
.shop-show .Related .list ul li a:hover .img .eyes{opacity:1;}
.shop-show .Related .list ul li img{width:100%;transition:.3s;}
.shop-show .Related .list ul li a:hover img{transform:scale(1.1);}
.shop-show .Related .list ul li .text{padding:0.9375rem;text-align:center;color:#666;}
.shop-show .Related .list ul li .text h3{text-align:center;margin-bottom:0.625rem;font-weight:bold;color:#222;font-size:1.375rem;}
.shop-show .Related .list ul li .text p{font-size: 1.0625rem;}
.shop-show .Related .list ul li a:hover{background-color:#0075cf;color:#fff;}
.shop-show .Related .list ul li a:hover h3{color:#fff;}
.shop-show .Related .list ul li a:hover p{color:#fff;}

.features .img{overflow: hidden;position: relative;}
.features .img .prev{position: absolute;width: 3.125rem;height: 3.125rem;background-color: rgba(0, 0, 0, 0.45);color: #ffffff;font-size: 1.25rem;top: 0;bottom: 0;left: 0;margin: auto;z-index: 20;}
.features .img .prev i{font-size: 1.5625rem;}
.features .img .next{position: absolute;width: 3.125rem;height: 3.125rem;background-color: rgba(0, 0, 0, 0.45);color: #ffffff;font-size: 1.25rem;top: 0;bottom: 0;right: 0;margin: auto;z-index: 20;}
.features .img .next i{font-size: 1.5625rem;}
.features .img img{width:100%;border:solid 0.0625rem #ddd;}
.features .thumbs{overflow: hidden;background-color: #f5f5f5;padding: 6px;max-height: 545px;height: 100%;}
.features .thumbs ul li a{border: solid 0.0625rem transparent;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;display: block;}
.features .thumbs ul .swiper-slide-thumb-active a{border-color: #0075cf;}
.features .text{background-color:#fff;font-size: 1.125rem;}
.features .text h1{margin-bottom:1.875rem;color:#222;font-weight: bold;}
.features .text .p{line-height:2;color:#333;font-size:1.25rem;}
.features .text .down a{display:block;width:7.5rem;line-height:3.125rem;background-color:#0075cf;text-align:center;color:#fff;font-size:1rem;border-radius:0.3125rem;margin-right:1.875rem;}
.features .text .tel{font-size:1.25rem;}
.features .text .tel svg{width:1.875rem;height:auto;fill:#222;margin-right:0.625rem;}
.features .details span{font-size:1.25rem;background-color:#0075cf;color:#fff;padding:0.625rem 1.25rem;display:inline-block;}
.features .contents{padding:3.125rem 0;}

.features .list{line-height: 2;font-size: 1.125rem;}
.features .list h4{font-size: 1.5625rem;}
.features .list h1.tt{border-bottom: solid 0.0625rem #ddd;padding-bottom: 0.9375rem;}

@media (max-width: 48.0625rem) {
  .features{padding:1.875rem 0 0;}
  .features .text{padding: 0;}
  .features .text h1{font-size: 1.375rem;margin-bottom: 0.9375rem;}
  .features .text .p{margin-bottom: 1.875rem;}
}

.shop-show .contents{line-height:2;color:#333;font-size:1rem;padding:1.875rem 0;border-top: 0.0625rem solid #ddd;border-bottom: 0.0625rem solid #ddd;}
.shop-show .contents .ft{font-size:1.625rem;color:#0075cf;margin-bottom:0.9375rem;}
.shop-show .contents .su{font-size:1.125rem;color:#0075cf;}
.shop-show .contents .su_line{border-bottom:0.0625rem solid #ddd;padding-bottom:0.625rem;}
.shop-show .contents .text{line-height:1.5625rem;font-size:0.9375rem;color:#555;}
.shop-show .contents .eco_hide{display:none;height:100%;}
.shop-show .contents .box{height:100%;}
.shop-show .contents .cpxh.diog .box{height:100%;cursor:pointer;}
.shop-show .contents .cpxh.diog .box:hover{border:solid 1px #0075cf;}
.shop-show .contents .sbys dl{border:solid 0.0625rem #eee;padding:1.25rem;}
.shop-show .contents .sbys dl dt svg{width:3.75rem;height:auto;margin-bottom:0.9375rem;}
.shop-show .contents .sbys dl dd h1{font-size:1.125rem;font-weight:bold;color:#222;margin-bottom:0.625rem;}
.paoguang{margin:0 -0.125rem;}
.paoguang>*{padding:0 0.125rem;}
.cptd li{position:relative;padding-left:1.875rem;margin-bottom:0.625rem;}
.cptd li::before{content:'';display:inline-block;width:0.3125rem;height:0.3125rem;background-color:#0075cf;vertical-align:middle;position:absolute;left:0.9375rem;top:0.5rem;}
.xmgh p{position:relative;padding-left:1.5625rem;}
.xmgh p em{background-color:#0075cf;color:#fff;width:1.25rem;height:1.25rem;border-radius:5.625rem;display:inline-block;line-height:1.25rem;text-align:center;font-style:normal;position:absolute;left:0;top:0.1875rem;}
.xmgh p em.chen{background-color:#ff763b;}
.mzyl h3{font-weight:bold;color:#222;}
.preeflowys p{line-height:1.875rem;margin-bottom:0.3125rem;}
.preeflowys p b{width:9.375rem;background-color:#666;color:#fff;margin-right:1.25rem;padding:0 0.625rem;}
.preeflowys p span{font-size:0.8125rem;}
.preeflowys p img{width:1.875rem;margin-right:0.9375rem;}
.cpxh .box{border:solid 1px #ddd;}
.shop-show .cpxh .box h3{font-size:18px;background-color:#0075cf;color:#fff;padding:10px;}
.cpxh .box .inrol{padding:15px;}
.appyy .row>div .box{text-align:center;}
.appyy .row>div .icons{width:5rem;height:5rem;background-color:#0075cf;border-radius:5.625rem;margin:0 auto 0.9375rem;}
.appyy .row>div svg{width:2.8125rem;height:auto;fill:#fff;}
.appyy .row>div p{text-align:center;}
/* 案例列表 */
.nocase{width:100%;padding:1.875rem;border:solid 0.0625rem #eee;font-size:1.125rem;color:#444;}
.case{padding:3.75rem 0.625rem 3.75rem;overflow:hidden;}
.case .subcat ul li{font-size:1.125rem;margin:0 0.9375rem;}
.case .subcat ul li a{cursor:pointer;}
.case .subcat ul li.active a{color:#DA131F;font-weight:bold;}
.case .list{overflow:hidden;transition:.4s;}
.case .list ul{margin:0;min-height:14.375rem;font-size: 1.125rem;}
.case .list ul li{position:relative;transition:.4s;}
.case .list ul li .box{position:relative;}
.case .list ul li .img{overflow:hidden;}
.case .list ul li .img img{width:100%;transition:.9s;}
.case .list ul li:hover .img img{transform:scale(1.1);}
.case .list ul li .text{position:absolute;bottom:0;top:0;left:0;right:0;visibility:hidden;opacity:0;transition:0.5s;}
.case .list ul li:hover .text{visibility:visible;opacity:1;}
.case .list ul li .text a{display:block;height:100%;background-color:rgba(0,0,0,.67);text-align:center;}
.case .list ul li .text a .b{padding:0 5%;}
.case .list ul li .text a strong{font-size:1.625rem;color:#fff;margin-bottom:0.625rem;display:block;font-weight:normal;transform:translateY(-1.875rem);transition:.7s;}
.case .list ul li:hover .text a strong{transform:translateY(0);}
.case .list ul li .text a p{color:rgba(255,255,255,.8);font-size:0.875rem;transform:translateY(1.875rem);transition:.7s;}
.case .list ul li:hover .text a p{transform:translateY(0);}
.case .list ul li .text a i{color:#fff;font-size:3.125rem;transition:.9s;margin-bottom:1.875rem;}
/* 案例详情页 */
.ncase img{display:block;margin:0 auto;}
/* 服务咨询 */
.service .items1{padding:3.75rem 0;}
.service .items1 .text h1{font-size:2.25rem;margin-bottom:2.1875rem;color:#222;}
.service .items1 .text em{font-size:1rem;display:block;color:#888;font-style:normal;}
.service .items1 .text p{font-size:1rem;line-height:1.875rem;}
.service .items2{padding:3.75rem;background-color:#f8f8f8;}
.service .items2 .title{margin-bottom:1.875rem;}
.service .items2 .title h1{font-size:2.25rem;margin-bottom:0.3125rem;color:#222;}
.service .items2 .title em{font-size:1rem;display:block;color:#888;font-style:normal;}
.service .items2 .list .row>div{margin-bottom:2.5rem;}
.service .items2 .list dl{text-align:center;background-color:#fff;box-shadow:0 0 0.9375rem rgba(0,0,0,.03);padding:1.875rem;height:100%;border-radius:0.3125rem;}
.service .items2 .list dl dt svg{width:4.375rem;height:auto;fill:#0075cf;}
.service .items2 .list dl dd h3{font-size:1.375rem;color:#111;margin:0.625rem 0;}
.service .items2 .list dl dd p{font-size:0.875rem;color:#666;padding:0 10%;}
.service .items3{padding:3.75rem;}
.service .items3 .title{margin-bottom:1.875rem;}
.service .items3 .title h1{font-size:2.25rem;margin-bottom:0.3125rem;color:#222;}
.service .items3 .title em{font-size:1rem;display:block;color:#888;font-style:normal;}
.service .items3 .list .row>div{margin-bottom:0.625rem;}
.service .items3 .list label{display:block;position:relative;padding-bottom:1.8125rem;}
.service .items3 .list label>div{position:absolute;left:0;bottom:0;}
.service .items3 .list input[type="text"]{width:100%;border:solid 0.0625rem #f5f5f5;padding:0.9375rem 0.625rem;background-color:#f5f5f5;}
.service .items3 .list textarea{width:100%;border:solid 0.0625rem #f5f5f5;padding:0.9375rem 0.625rem;background-color:#f5f5f5;height:12.5rem;}
.service .items3 .list button{background-color:#0075cf;color:#fff;border:solid 0.0625rem #f5f5f5;cursor:pointer;padding:0.625rem 1.5625rem;font-size:1.25rem;}
.loadmore{background-color:#f3f3f3;font-size:1.125rem;transition:.7s;overflow:hidden;height:0;}
.loadmore svg{margin-right:0.625rem;display:none;}
.loadmore.show{height:3.125rem;}
.loadmore.show svg{display:block;}
.loadmore:hover{background-color:#0075cf;color:#fff;}
/* 新闻列表 */
.pnews{padding:3.125rem 0 3.125rem;}
.pnews .info{font-size: 1.125rem;}
.pnews .info ul li{margin-bottom:40px;padding-bottom: 40px;transition:.6s;opacity:1;border-bottom: solid 1px #ddd;}
.pnews .info ul li.ani{transform:translateY(3.125rem);opacity:0;}
.pnews .info ul li>div>div{background-color:#fff;}
.pnews .info ul li .img{position:relative;overflow:hidden;height: 100%;}
.pnews .info ul li .img img{height: 100%;transition: .5s;}
.pnews .info ul li:hover .img img{transform:scale(1.1);}
.pnews .info ul li .text{background-color:#fff;}
.pnews .info ul li .text .introl{position:relative;width:100%;font-size: 1.125rem;line-height:1.8;}
.pnews .info ul li .text h3{font-size:1.375rem;margin-bottom:0.625rem;font-weight:bold;line-height: 1.5;}
.pnews .info ul li  .date{color: #888;margin-bottom: 0.3125rem;}
.pnews .info ul li  .date h3{font-size: 45px;font-weight: bold;color: #222;}
.pnews .info ul li  p.des{color:#666;margin-bottom:0.625rem;}
.pnews .info ul li .img .date{text-align:center;position:absolute;left:0;top:0;background-color:#0075cf;color:#fff;padding:0.625rem 0.625rem;}
.pnews .info ul li .img .date b{font-size:1.625rem;}
.pnews .info ul li .img .date p{color:#fff;}
.pnews .info ul li .icons a{font-size: 3.4375rem;color: #ddd;}
.pnews .info ul li .icons a:hover{color: #0075cf;}
.pnews .info ul li .icons svg{fill: currentColor;width: 1em;height: 1em;}

@media (max-width:48rem){
    .pnews .info ul li{margin-bottom: 20px;padding-bottom: 20px;}
.pnews .info ul li .img{height: 100%;}
.pnews .info ul li .img img{width:auto;height: 100%;transition: .5s;}
.pnews .info ul li .text h3{font-size:1.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pnews .info ul li .text p.des{line-height:1.575rem;font-size: 0.9375rem;height: calc(1.2rem*4);overflow: hidden;margin: 0;text-overflow: ellipsis; -webkit-line-clamp:3;}
}
/* ===============新闻频道页================== */
.new-channel .gsxinwen{padding:0 0 4.375rem;}
.new-channel .gsxinwen .tits{font-size:2.25rem;text-align:center;margin-bottom:2.1875rem;}
.new-channel .gsxinwen .bigimg img{width:100%;}
.new-channel .gsxinwen .bigimg .text h4{font-size:1.125rem;font-weight:bold;margin-bottom:0.9375rem;display:block;}
.new-channel .gsxinwen .bigimg .text p{color:#666;font-size:1rem;}
.new-channel .gsxinwen ul li{margin-bottom:1.25rem;}
.new-channel .gsxinwen ul li .img img{width:100%;}
.new-channel .gsxinwen ul li .text p{font-size:0.875rem;color:#666;line-height:1.5625rem;}
.new-channel .gsxinwen ul li h3{font-size:1rem;margin-bottom:0.625rem;}
.new-channel .gsxinwen a.more{display:block;width:8.75rem;line-height:3.125rem;background-color:#333;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;}
.new-channel .gsxinwen a.more:hover{background-color:#0075cf;}
.new-channel .hyxinwen{padding:4.375rem 0;background-color:#f5f5f5;}
.new-channel .hyxinwen .tits{font-size:2.25rem;text-align:center;margin-bottom:2.1875rem;}
.new-channel .hyxinwen .list{margin-bottom:2.5rem;}
.new-channel .hyxinwen .list ul{background-color:#fff;padding:1.875rem;}
.new-channel .hyxinwen .list ul li{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:solid 0.0625rem #ddd;}
.new-channel .hyxinwen .list ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.new-channel .hyxinwen .list ul li h4{font-size:1.125rem;margin-bottom:0.625rem;display:block;}
.new-channel .hyxinwen .list ul li p{color:#666;font-size:0.9375rem;}
.new-channel .hyxinwen a.more{display:block;width:8.75rem;line-height:3.125rem;background-color:#333;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;}
.new-channel .hyxinwen a.more:hover{background-color:#0075cf;}
.new-channel .bkxinwen{padding:4.375rem 0;}
.new-channel .bkxinwen .tits{font-size:2.25rem;text-align:center;margin-bottom:3.4375rem;}
.new-channel .bkxinwen .list{margin-bottom:2.5rem;}
.new-channel .bkxinwen .list ul{background-color:#fff;}
.new-channel .bkxinwen .list ul li{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:solid 0.0625rem #ddd;}
.new-channel .bkxinwen .list ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.new-channel .bkxinwen .list ul li h4{font-size:1.125rem;margin-bottom:0.625rem;display:block;line-height:1.875rem;font-weight:bold;}
.new-channel .bkxinwen .list ul li h4 a{display:block;}
.new-channel .bkxinwen .list ul li p{color:#666;font-size:0.9375rem;line-height:1.625rem;}
.new-channel .bkxinwen a.more{display:block;width:8.75rem;line-height:3.125rem;background-color:#333;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;}
.new-channel .bkxinwen a.more:hover{background-color:#0075cf;}
.new-channel .alxinwen{padding:4.375rem 0;background-color:#f5f5f5;}
.new-channel .alxinwen .tits{font-size:2.25rem;text-align:center;margin-bottom:3.4375rem;}
.new-channel .alxinwen .list{margin-bottom:2.5rem;}
.new-channel .alxinwen .list ul li .img{margin-bottom:1.25rem;}
.new-channel .alxinwen .list ul li h4{font-size:1.125rem;margin-bottom:0.625rem;display:block;line-height:1.875rem;font-weight:bold;}
.new-channel .alxinwen .list ul li h4 a{display:block;}
.new-channel .alxinwen .list ul li p{color:#666;font-size:0.9375rem;line-height:1.625rem;}
.new-channel .alxinwen a.more{display:block;width:8.75rem;line-height:3.125rem;background-color:#333;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;}
.new-channel .alxinwen a.more:hover{background-color:#0075cf;}
/* 新闻详情页 */
.news-show{padding:3.125rem 0;}
.news-show .wrap{background-color:#fff;}
.news-show .title{text-align:center;font-size:1.75rem;margin-bottom:0.625rem;font-weight: bold;}
.news-show .source{border-bottom:0.0625rem solid #ddd;padding-bottom:0.625rem;color:#666;font-size: 1.0625rem;}
.news-show .contents{padding:1.875rem 0;font-size:1.0625rem;color:#444;line-height:2;}
.news-show .contents h3{font-weight:bold;color:#222;}
/* 我们服务 */
.swiper-pagination-bullet{width: 0.875rem!important;height: 0.875rem!important;}


.page-service .purpose{padding:5.625rem 0;}
.page-service .purpose .title{text-align: center;margin-bottom: 2.8125rem;}
.page-service .purpose .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.page-service .purpose .title p{font-size: 1rem;color: #666;}
.page-service .purpose .introl{margin-bottom: 3.75rem;}
.page-service .purpose .introl p{margin-bottom: 0.9375rem;color: #666;font-size: 1.125rem;text-align: center;}
.page-service .purpose .introl span{font-size: 2.25rem;color: #0075cf;}
.page-service .purpose .list{margin-bottom: 2.5rem;}
.page-service .purpose .list dl{text-align: center;}
.page-service .purpose .list dl dt{color: #0075cf;margin-bottom: 0.9375rem;}
.page-service .purpose .list dl dt svg{width: 3.75rem;height: 3.75rem;}
.page-service .purpose .list dl dd{color: #333;}
.page-service .purpose .list dl dd h3{font-size: 1.5rem;margin-bottom: 0.9375rem;}
.page-service .purpose .list dl dd h3 b{line-height: 100%;font-weight: normal;color: #0075cf;margin-right: 0.625rem;}
.page-service .purpose .list dl dd p{font-size: 1rem;}

.page-service .staff{padding:3.75rem 0;background-color: #f8f8f8;overflow: hidden;}
.page-service .staff .title{text-align: center;margin-bottom: 2.8125rem;}
.page-service .staff .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.page-service .staff .title p{font-size: 1rem;color: #666;}
.page-service .staff .list{position: relative;padding-bottom: 3.75rem;}
.page-service .staff .list ul li{transform: scale(0.9);transition: .6s;}
.page-service .staff .list ul li.swiper-slide-active{transform: scale(1);}
.page-service .staff .list ul li .img img{width: 100%;}
.page-service .staff .list ul li .text{background-color: #fff;padding: 1.875rem;box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.07);}
.page-service .staff .list ul li .text h3{font-size: 1.5rem;margin-bottom: 0.625rem;}
.page-service .staff .list ul li .text p{color: #555;font-size: 1rem;}
.page-service .staff .list .swiper-pagination{bottom: 0;}

.page-service .download{padding:3.75rem 0;}
.page-service .download .title{text-align: center;margin-bottom: 2.8125rem;}
.page-service .download .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.page-service .download .title p{font-size: 1rem;color: #666;}
.page-service .download .list ul li a{display: block;background-color: #f5f5f5;padding: 0.9375rem;font-size: 1rem;}
.page-service .download .list ul li a .icons{border-left: 0.0625rem solid #ddd;padding-left: 0.625rem;}
.page-service .download .list ul li a svg{width: 1.875rem;height: 1.875rem;fill:currentColor;margin-right: 0.3125rem;}


.page-service .maintain{background: url(../images/peixubg.jpg) no-repeat center fixed;background-size: cover;}
.page-service .maintain .title{text-align: center;margin-bottom: 2.8125rem;}
.page-service .maintain .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;color: #fff;}
.page-service .maintain .title p{font-size: 1rem;color: #fff;}
.page-service .textbox{width: 100%;padding:5.625rem 0;background-color: rgba(0, 0, 0, 0.5);}
.page-service .textbox .introl{text-align: center;font-size: 1rem;color: #fff;margin-bottom: 5.625rem;}
.page-service .textbox .introl p{margin-bottom: 0.9375rem;}
.page-service .textbox .list dl{text-align: center;color: #fff;padding: 0 3.125rem;cursor: pointer;}
.page-service .textbox .list dl dt {margin-bottom: 0.625rem;}
.page-service .textbox .list dl dt svg{width: 4.375rem;height: 4.375rem;}
.page-service .textbox .list dl dd h3{font-size: 1.25rem;margin-bottom: 0.3125rem;}
.page-service .textbox .list dl dd p{margin-bottom: 2.5rem;}
.page-service .textbox .list dl dd a{color: #fff;border: solid 0.0625rem #fff;padding: 0.4375rem 0.9375rem;border-radius: 0.3125rem;}
.page-service .textbox .list dl dd a:hover{background-color: #0075cf;border-color: #0075cf;}

.Terms{line-height: 1.625rem;color: #444;}
.Terms h3{font-size: 1.5625rem;margin-bottom: 1.875rem;color: #222;}

.page-service .Contact{padding:5rem 0 7.5rem;}
.page-service .Contact .title{text-align: center;margin-bottom: 2.8125rem;}
.page-service .Contact .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.page-service .Contact .title p{font-size: 1rem;color: #666;}
.page-service .Contact .list dl{border: solid 0.0625rem #ddd;border-radius: 0.3125rem;padding: 1.875rem;}
.page-service .Contact .list dl dt{margin-bottom: 1.5625rem;font-size: 1.625rem;font-weight: bold;}
.page-service .Contact .list dl dt svg{fill:currentColor;width: 2.5rem;height: 2.5rem;margin-right: 0.625rem;}
.page-service .Contact .list dl h3{font-size: 1rem;margin-bottom: 3.125rem;color: #666;line-height: 1.5625rem;}

.page-service .Contact .list dl a{font-weight: bold;font-size: 1rem;}


@media (max-width:61.9375rem){
    .page-service .purpose{padding: 1.875rem 0;}
    .page-service .purpose .title{text-align: center;margin-bottom: 1.5625rem;}
    .page-service .purpose .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
    .page-service .purpose .title p{font-size: 1rem;color: #666;}
    .page-service .purpose .introl{margin-bottom: 1.875rem;}
    .page-service .purpose .introl p{margin-bottom: 0.9375rem;color: #666;font-size: 0.9375rem;text-align: center;}
    .page-service .purpose .introl span{font-size: 2.25rem;color: #0075cf;}
    .page-service .purpose .list{margin-bottom: 2.5rem;}
    .page-service .purpose .list dl{text-align: center;}
    .page-service .purpose .list dl dt{color: #0075cf;margin-bottom: 0.9375rem;}
    .page-service .purpose .list dl dt svg{width: 2.5rem;height: 2.5rem;}
    .page-service .purpose .list dl dd{color: #333;}
    .page-service .purpose .list dl dd h3{font-size: 1.25rem;margin-bottom: 0.625rem;}
    .page-service .purpose .list dl dd h3 b{line-height: 100%;font-weight: normal;color: #0075cf;margin-right: 0.625rem;}
    .page-service .purpose .list dl dd p{font-size: 0.8125rem;}

    .page-service .staff{padding:1.875rem 0;background-color: #f8f8f8;overflow: hidden;}
    .page-service .staff .title{text-align: center;margin-bottom: 1.5625rem;}
    .page-service .staff .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
    .page-service .staff .title p{font-size: 1rem;color: #666;}
    .page-service .staff .list ul li .text h3{font-size: 1.25rem;margin-bottom: 0.625rem;}


    .page-service .maintain .title{text-align: center;margin-bottom: 1.5625rem;}
    .page-service .maintain .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;color: #fff;}
    .page-service .maintain .title p{font-size: 1rem;color: #fff;}
    .page-service .textbox{width: 100%;padding:1.875rem 0;background-color: rgba(0, 0, 0, 0.5);}
    .page-service .textbox .introl{text-align: center;font-size: 0.8125rem;color: #fff;margin-bottom: 3.125rem;}
    .page-service .textbox .introl p{margin-bottom: 0.9375rem;}
    .page-service .textbox .list dl{text-align: center;color: #fff;padding: 0 3.125rem;cursor: pointer;}
    .page-service .textbox .list dl dt {margin-bottom: 0.625rem;}
    .page-service .textbox .list dl dt svg{width: 4.375rem;height: 4.375rem;}
    .page-service .textbox .list dl dd h3{font-size: 1.25rem;margin-bottom: 0.3125rem;}
    .page-service .textbox .list dl dd p{margin-bottom: 2.5rem;}
    .page-service .textbox .list dl dd a{color: #fff;border: solid 0.0625rem #fff;padding: 0.4375rem 0.9375rem;border-radius: 0.3125rem;}
    .page-service .textbox .list dl dd a:hover{background-color: #0075cf;border-color: #0075cf;}


    .page-service .Contact{padding:1.875rem 0 3.125rem;}
    .page-service .Contact .title{text-align: center;margin-bottom: 1.5625rem;}
    .page-service .Contact .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
    .page-service .Contact .title p{font-size: 1rem;color: #666;}
    .page-service .Contact .list dl{border: solid 0.0625rem #ddd;border-radius: 0.3125rem;padding: 1.875rem;}
    .page-service .Contact .list dl dt{margin-bottom: 0.9375rem;font-size: 1.25rem;font-weight: bold;}
    .page-service .Contact .list dl dt svg{fill:currentColor;width: 1.875rem;height: 1.875rem;margin-right: 0.625rem;}
    .page-service .Contact .list dl h3{font-size: 1rem;margin-bottom: 1.25rem;color: #666;line-height: 1.5625rem;}

    .page-service .Contact .list dl a{font-weight: bold;font-size: 1rem;}

}

/* 下载 */
.pdown{padding: 3.75rem 0;}
.pdown ul li a{display: block;background-color: #f5f5f5;padding: 0.9375rem;font-size: 1rem;}
.pdown ul li a .icons{border-left: 0.0625rem solid #ddd;padding-left: 0.625rem;}
.pdown ul li a svg{width: 1.875rem;height: 1.875rem;fill:currentColor;margin-right: 0.3125rem;}



/* 联系方式 */

.pcontact .contbox{background-color:#fff;}
.pcontact .contbox .coninfo{padding:3.125rem;border: solid 0.0625rem #dddddd;border-right: none;}
.pcontact>.container{padding:4.375rem 0;}
.pcontact>.container .contbox .row{margin: 0;}
.pcontact>.container .contbox .row > div{padding: 0;}
.pcontact>.container h3{font-size:1.375rem;}
.pcontact>.container ul li{line-height:2.5rem;color:#666;font-size:1.125rem;}
.pcontact>.container ul li i{margin-right:0.625rem;font-size:1.375rem;}
.pcontact>.container hr{border:none;height:0.0625rem;background-color:#ddd;margin:0.9375rem 0;}
.pcontact .bsc{background-color:#f5f5f5;padding:4.375rem 0;}
.pcontact .bsc .row .text{background-color:#fff;padding:1.875rem;}
.pcontact .bsc .row .text h2{font-size:1.5rem;margin-bottom:1.25rem;}
.pcontact .bsc .row .text ul li{font-size:0.9375rem;color:#666;line-height:1.75rem;}
.pconform input[type="text"]{background-color:#f7f7f7;width:100%;border:none;padding:1.125rem;font-size: 1.125rem;}
.pconform textarea{width:100%;height:15.625rem;background-color:#f7f7f7;border:none;padding:1.125rem;font-size: 1.125rem;}
.pconform input[type="submit"]{background-color:#0075cf;color:#fff;font-size:1.125rem;width:8.75rem;line-height:3.125rem;cursor:pointer;border:none;}


@media (max-width:61.9375rem){
  
    .pcontact>.container{padding:1.875rem 0;}
  
  .pcontact .contbox .coninfo{padding:1.25rem;border: solid 0.0625rem #dddddd;}
}

/* 上下页 */
.pagelinks{line-height:2;color:#666;border-top:0.0625rem solid #ddd;font-size: 1.125rem;}
/* 加入我们 */
.p-join .Talent{padding: 3.75rem 0;}
.p-join .Talent .title{text-align: center;margin-bottom: 2.8125rem;}
.p-join .Talent .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.p-join .Talent .title p{font-size: 1rem;color: #666;}
.p-join .Talent .list{color: #666;font-size: 1.25rem;line-height: 2rem;text-align: center;}

.p-join .recruitment .society{position: relative;}
.p-join .recruitment .society .img{overflow: hidden;height: 500px;}
.p-join .recruitment .society .img img{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.p-join .recruitment .society:hover .img img{transform: scale(1.1);}
.p-join .recruitment .society .text{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.p-join .recruitment .society .text .box{color: #fff;margin: 0 10%;text-align: center;}
.p-join .recruitment .society .text .box h3{font-size: 1.875rem;font-weight: bold;}
.p-join .recruitment .society .text .box h4{font-size: 1.625rem;}
.p-join .recruitment .society .text .box h4::after{content:'';display: block;margin: 1.5625rem auto;height: 0.1875rem;width: 1.875rem;background-color: #fff;}
.p-join .recruitment .society .text .box p{line-height: 1.625rem;margin-bottom: 3.75rem;}
.p-join .recruitment .society .text .box a{display: inline-block;padding: 0.625rem 1.875rem;border:solid 0.0625rem #fff;border-radius: 5.625rem;color: #fff;}
.p-join .recruitment .society .text .box a:hover{background-color: #0075cf;color: #fff;border:solid 0.0625rem #0075cf;}

.p-join .recruitment .campus{position: relative;}
.p-join .recruitment .campus .img{overflow: hidden;height: 500px;}
.p-join .recruitment .campus .img img{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.p-join .recruitment .campus:hover .img img{transform: scale(1.1);}
.p-join .recruitment .campus .text{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.p-join .recruitment .campus .text .box{color: #fff;margin: 0 10%;text-align: center;}
.p-join .recruitment .campus .text .box h3{font-size: 1.875rem;font-weight: bold;}
.p-join .recruitment .campus .text .box h4{font-size: 1.625rem;}
.p-join .recruitment .campus .text .box h4::after{content:'';display: block;margin: 1.5625rem auto;height: 0.1875rem;width: 1.875rem;background-color: #fff;}
.p-join .recruitment .campus .text .box p{line-height: 1.625rem;margin-bottom: 3.75rem;}
.p-join .recruitment .campus .text .box a{display: inline-block;padding: 0.625rem 1.875rem;border:solid 0.0625rem #fff;border-radius: 5.625rem;color: #fff;}
.p-join .recruitment .campus .text .box a:hover{background-color: #0075cf;color: #fff;border:solid 0.0625rem #0075cf;}


.p-join .Learning{padding: 3.75rem 0;}
.p-join .Learning .title{text-align: center;margin-bottom: 2.8125rem;}
.p-join .Learning .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.p-join .Learning .title p{font-size: 1.25rem;color: #666;}
.p-join .Learning .list{margin-bottom: 3.75rem;}
.p-join .Learning .list ul li{text-align: center;}
.p-join .Learning .list ul li .icon{margin-bottom: 1.25rem;}
.p-join .Learning .list ul li .icon .wrap{width: 4.375rem;height: 4.375rem;border-radius: 5.625rem;background-color: #0075cf;color: #fff;margin: 0 auto;}
.p-join .Learning .list ul li .icon svg{width: 2.5rem;height: auto;}
.p-join .Learning .list ul li h3{font-size: 1.375rem;margin-bottom: 0.625rem;}
.p-join .Learning .list ul li p{font-size: 1.25rem;color: #777;}

.p-join .Learning .peixun{overflow: hidden;position: relative;padding-bottom: 2.5rem;}
.p-join .Learning .peixun ul li{text-align: center;}
.p-join .Learning .peixun ul li h3{font-size: 1.375rem;}
.p-join .Learning .peixun ul li h3::after{content: '';display: block;width: 1.875rem;height: 0.1875rem;background-color: #333;margin: 1.5625rem auto;}
.p-join .Learning .peixun ul li p{font-size: 1.125rem;color: #777;line-height: 2rem;}


.p-join .Understand{padding: 3.75rem 0;background-color: #f8f8f8;}
.p-join .Understand .title{text-align: center;margin-bottom: 2.8125rem;}
.p-join .Understand .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.p-join .Understand .title p{font-size: 1rem;color: #666;}
.p-join .Understand .list{position: relative;padding-bottom: 3.75rem;overflow: hidden;}
.p-join .Understand .list ul li .img{margin-bottom: 1.25rem;}
.p-join .Understand .list ul li .text{text-align: center;font-size: 1rem;}


.p-join .Problem{padding: 3.75rem 0;}
.p-join .Problem .title{text-align: center;margin-bottom: 2.8125rem;}
.p-join .Problem .title h3{font-size: 2.25rem;margin-bottom: 0.625rem;}
.p-join .Problem .title p{font-size: 1rem;color: #666;}
.p-join .Problem .list ul li{margin-bottom: 1.875rem;}
.p-join .Problem .list ul li h3{font-size: 1rem;font-weight: bold;margin-bottom: 0.625rem;}
.p-join .Problem .list ul li p{color: #666;}


@media (max-width:61.9375rem){
  .p-join .Talent{padding: 1.875rem 0;}
  .p-join .Talent .title{text-align: center;margin-bottom: 1.5625rem;}
  .p-join .Talent .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
  .p-join .Talent .title p{font-size: 1rem;color: #666;}
  .p-join .Talent .list{font-size: 0.875rem;line-height: 1.5rem;}

  .p-join .Learning{padding: 1.875rem 0;}
  .p-join .Learning .title{text-align: center;margin-bottom: 1.5625rem;}
  .p-join .Learning .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
  .p-join .Learning .title p{font-size: 1rem;color: #666;}
  
  .p-join .Learning .list ul li .icon .wrap{width: 3.75rem;height: 3.75rem;border-radius: 5.625rem;background-color: #0075cf;color: #fff;margin: 0 auto;}
  .p-join .Learning .list ul li .icon svg{width: 1.875rem;height: auto;}
  .p-join .Learning .list ul li h3{font-size: 1.125rem;margin-bottom: 0.625rem;}
  .p-join .Learning .list ul li p{font-size: 0.875rem;color: #777;}
  
  .p-join .Learning .peixun ul li h3{font-size: 1.125rem;font-weight: bold;}
  .p-join .Learning .peixun ul li h3::after{margin: 0.9375rem auto;}
  .p-join .Learning .peixun ul li p{font-size: 1.25rem;color: #777;line-height: 1.5rem;}
  
  .p-join .Understand{padding: 1.875rem 0;}
  .p-join .Understand .title{text-align: center;margin-bottom: 1.5625rem;}
  .p-join .Understand .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
  .p-join .Understand .title p{font-size: 1rem;color: #666;}
  
  
  .p-join .Problem{padding: 1.875rem 0;}
  .p-join .Problem .title{text-align: center;margin-bottom: 1.5625rem;}
  .p-join .Problem .title h3{font-size: 1.625rem;margin-bottom: 0.3125rem;}
  .p-join .Problem .title p{font-size: 1.25rem;color: #666;}
}

/* 招聘 */
.joblist{padding:3.125rem 0;}
.joblist .title{font-size: 2.25rem;margin-bottom: 3.4375rem;}
.joblist .title em{font-size: 1.25rem;font-style: normal;color: #666;}
.joblist .context{line-height:1.875rem;color:#666;font-size:0.9375rem;}
.joblist .context p{margin-bottom:0.9375rem;}
.joblist ul li{margin-bottom:2.1875rem;}
.joblist ul li .t *{font-style:normal;}
.joblist ul li .t h4{background-color:#f5f5f5;padding:0.9375rem;font-size:1.25rem;font-weight:bold;color:#0075cf;}
.joblist ul li .t .Info{padding:0.9375rem 0;font-size: 1.125rem;}
.joblist ul li .t .Info em{line-height:2.25rem;}
.joblist ul li .b h3{font-size:1.125rem;margin-bottom:1.25rem;font-weight:bold;}
.joblist ul li .b .item{margin-bottom:1.875rem;}
.joblist ul li .b .box{color:#666;font-size:1.0625rem;line-height:2;}
.joblist ul li .b a{display:inline-block;line-height:2.5rem;background-color:#0075cf;text-align:center;color:#fff;padding: 0 1.5625rem;font-size: 1.125rem;}
/* ==================================== 网站地图 ==================================== */
.pages-sitemap{padding:3.4375rem 0;}
.sitemap{padding:0 0;overflow:hidden;}
.sitemap h2{font-size:1.375rem;padding:0.625rem 0.9375rem;background-color:#0075cf;display:inline-block;}
.sitemap h2 a{color:#fff;}
.sitemap h2 a:hover{color:#fff;text-decoration:underline;}
.sitemap ul{overflow:hidden;display:block;margin-bottom:1.875rem;border:solid 0.0625rem #ddd;font-size:0;padding:0.625rem;}
.sitemap ul li{width:25%;display:inline-block;vertical-align:top;text-align:center;font-size:1.125rem;line-height:2.1875rem;position:relative;top:0.0625rem;}
.sitemap ul li a{color:#333;}
.sitemap ul li a:hover{color:#0075cf;text-decoration:underline;}
.sitemap ul li p a{font-weight:normal;}
.sitemap ul li p:last-child{margin-bottom:1.875rem;}
.sitemap ul div{margin-bottom:0.9375rem;border:solid 0.0625rem #eee;padding:0.9375rem;}
.sitemap ul h3{font-size:0.9375rem;margin-bottom:0.625rem;}
.sitemap ul h3 a{color:#333;}
/*============== 分页样式 ====================*/
#page{text-align:center;font-size:0.9375rem;}
#page span,#page a{display:inline-block;border:solid 0.0625rem #999;margin-left:0.125rem;padding:0.3125rem 0.9375rem;color:#666;}
#page span.cur{border-color:#0075cf;background-color:#0075cf;color:#fff;}
@media (max-width:75rem){#page span,#page a{border:none;padding:0;}
#page span.cur{color:#0075cf;background:none;}
}


.allmap{height:100%;border:solid 0.0625rem #ddd;}
#allmap{height:100%;}

@media (max-width:61.9375rem){
  .allmap{height: 25rem;}
}